// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'

Vue.config.productionTip = false

// 组件对象
const cpn = {
  template : `<h2>{{message}}</h2>`,
  data() {
    return {
      message : "你好你好"
    }
  }
}

/* eslint-disable no-new */
new Vue({
  el: '#app',
  components: { App },
  template: '<App/>'


  /* render : function(createElement) {
    // 1. 使用方法一: 
    // 1.1 基本使用 return createElement("标签名", {属性对象(可以不传)}, ["内容数组"])
    // return createElement("h2", {class : "box"}, ["你好你好我是render的内容"])
    
    // 1.2 嵌套render函数
    // return createElement("h2", {class : "box"}, ["你好你好", createElement("button",["我是按钮"])])

    // 2. 使用方法二: 传入一个组件对象
    // return createElement(cpn);
    // return createElement(App)
  } */
})
